import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ObserversModule } from '@angular/cdk/observers';
import { IconModule } from '../icon/api';
import { OverflowModule } from '../overflow/api';
import { CollapseComponent } from './collapse.component';
import { CollapsePanelComponent } from './collapse-panel.component';
import { CollapseLazyDirective } from './collapse.lazy.directive';

@NgModule({
  declarations: [CollapseComponent, CollapsePanelComponent, CollapseLazyDirective],
  imports: [CommonModule, ObserversModule, IconModule, OverflowModule],
  exports: [CollapseComponent, CollapsePanelComponent, CollapseLazyDirective],
})
export class CollapseModule {}
